WordPress

推荐列表 站点导航

当前位置:首页 > 建站教程 > WordPress >

使用title标签作为WordPress文章图片的alt属性

来源:网络整理  作者:  发布时间:2020-12-16 21:49
很多站长在发表文章的时候,往往会忘记给WordPress文章图片添加说明,就会导致大量文章图像缺少alt属性,不利于我...

}

/*Clean up title: remove EOL's and excessive whitespace.*/

preg_match_all('/<img (.*?)\/>/', $content, $images);

$new_img = str_replace('<img', '<img alt="'.$title.'"', $images[0][$index]);

$new_img = str_replace('<img', '<img alt="'.get_the_title().'-'.get_bloginfo('name').'" title="'.get_the_title().'-'.get_bloginfo('name').'"', $images[0][$index]);

global $post;

return $buffer;

function callback($buffer) {

}

}

$title = trim($title);

}

}

$title='';

代码中虽然加了缓冲区,但还是会降低效率,建议安装静态缓存插件。

$res = preg_match('/<title>(.*?)<\/title>/', $buffer, $title_matches);

preg_match('/alt=\'(.*?)\'/', $value, $img2);

/* modify buffer here, and then return the updated code*/

if(!is_null($images)) {

}

}

preg_match('/alt="(.*?)"/', $value, $img);

if ($res) {

add_action('wp', 'buffer_start', 0);

使用title标签作为WordPress文章图片的alt属性 (https://www.wpmee.com/) WordPress教程 第1张

附其它方法:

add_action('wp_footer', 'buffer_end');

}

}

$title = preg_replace('/\s+/', ' ', $title_matches[1]);

return $content;

preg_match_all('/<img (.*?)\/>/', $buffer, $images);

if(!is_null($images)) {

$content = str_replace($images[0][$index], $new_img, $content);

function buffer_end() { echo callback(ob_get_clean()); }

function buffer_start() { ob_start(); }

很多站长在发表文章的时候,往往会忘记给WordPress文章图片添加说明,就会导致大量文章图像缺少alt属性,不利于我们SEO优化,为了方便我们可以使用title标签作为WordPress文章图片的alt属性。

if((!isset($img[1]) || $img[1] == '') || (!isset($img2[1]) || $img2[1] == '')) {

foreach($images[1] as $index => $value) {

if(!is_null($images)) {

add_filter('the_content', 'img_alt', 99999);

foreach($images[1] as $index => $value) {

只需将下面的代码添加到当前主题函数模板functions.php中即可。

$buffer = str_replace($images[0][$index], $new_img, $buffer);

function img_alt($content) {

相关热词: 标签

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jz/wp/4612.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

使用title标签作为WordPress文章图片的alt属性

2020-12-16 编辑:

}

/*Clean up title: remove EOL's and excessive whitespace.*/

preg_match_all('/<img (.*?)\/>/', $content, $images);

$new_img = str_replace('<img', '<img alt="'.$title.'"', $images[0][$index]);

$new_img = str_replace('<img', '<img alt="'.get_the_title().'-'.get_bloginfo('name').'" title="'.get_the_title().'-'.get_bloginfo('name').'"', $images[0][$index]);

global $post;

return $buffer;

function callback($buffer) {

}

}

$title = trim($title);

}

}

$title='';

代码中虽然加了缓冲区,但还是会降低效率,建议安装静态缓存插件。

$res = preg_match('/<title>(.*?)<\/title>/', $buffer, $title_matches);

preg_match('/alt=\'(.*?)\'/', $value, $img2);

/* modify buffer here, and then return the updated code*/

if(!is_null($images)) {

}

}

preg_match('/alt="(.*?)"/', $value, $img);

if ($res) {

add_action('wp', 'buffer_start', 0);

使用title标签作为WordPress文章图片的alt属性 (https://www.wpmee.com/) WordPress教程 第1张

附其它方法:

add_action('wp_footer', 'buffer_end');

}

}

$title = preg_replace('/\s+/', ' ', $title_matches[1]);

return $content;

preg_match_all('/<img (.*?)\/>/', $buffer, $images);

if(!is_null($images)) {

$content = str_replace($images[0][$index], $new_img, $content);

function buffer_end() { echo callback(ob_get_clean()); }

function buffer_start() { ob_start(); }

很多站长在发表文章的时候,往往会忘记给WordPress文章图片添加说明,就会导致大量文章图像缺少alt属性,不利于我们SEO优化,为了方便我们可以使用title标签作为WordPress文章图片的alt属性。

if((!isset($img[1]) || $img[1] == '') || (!isset($img2[1]) || $img2[1] == '')) {

foreach($images[1] as $index => $value) {

if(!is_null($images)) {

add_filter('the_content', 'img_alt', 99999);

foreach($images[1] as $index => $value) {

只需将下面的代码添加到当前主题函数模板functions.php中即可。

$buffer = str_replace($images[0][$index], $new_img, $buffer);

function img_alt($content) {

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jz/wp/4612.shtml

相关文章

风云图片

推荐阅读

返回WordPress频道首页